module service_provider {
    requires service_interface;

    //使用provides...with...语句指明有两个类型实现了MyServiceInterface接口。
    //with后面跟着的，是provider()方法所在的类名。
    provides service_interface.MyServiceInterface
            with service_provider.OtherMyServiceInterfaceImpl,
                    service_provider.ServiceFactory;
}